Stochastic Local Search for Distributed Constraint Satisfaction Problems
نویسندگان
چکیده
Nowadays, many real problems can be solved using local search strategies. These algorithms incrementally alter inconsistency value assignments to all the variables using a repair or hill climbing metaphor to move towards more and more complete solutions. Furthermore, if the problem can be modeled as a distributed problem, the advantages can be even greater. This paper presents a distributed model for solving Constraint Satisfaction Problems (CSPs), in which agents are committed to sets of constraints. The problem constraints are ordered and partitioned, by a preprocessing step, so that the most restricted constraints are studied first. Thus, each agent solves a subproblem by means of a stochastic local search algorithm. This constraint ordering, as well as value and variable ordering, can improve efficiency because inconsistencies can be found earlier and the number of constraint checks can be significantly reduced.
منابع مشابه
Partial Constraint Satisfaction Problems and Guided Local Search
A largely unexplored aspect of Constraint Satisfaction Problem (CSP) is that of overconstrained instances for which no solution exists that satisfies all the constraints. In these problems, mentioned in the literature as Partial Constraint Satisfaction Problems (PCSPs), we are often looking for solutions which violate the minimum number of constraints. In more realistic settings, constraints vi...
متن کاملDistributed Guided Local Search for Solving Binary DisCSPs
We introduce the Distributed Guided Local Search (DistGLS) algorithm for solving Distributed Constraint Satisfaction Problems. Our algorithm is based on the centralised Guided Local Search algorithm, which is extended with additional heuristics in order to enhance its efficiency in distributed scenarios. We discuss the strategies we use for dealing with local optima in the search for solutions ...
متن کاملDistributed Stochastic Search for Constraint Satisfaction and Optimization: Parallelism, Phase Transitions and Performance
Many distributed problems can be captured as distributed constraint satisfaction problems (CSPs) and constraint optimization problems (COPs). In this research, we study an existing distributed search method, called distributed stochastic algorithm (DSA), and its variations for solving distributed CSPs and COPs. We analyze the relationship between the degree of parallel executions of distributed...
متن کاملSolving DisCSPs with Penalty Driven Search
We introduce the Distributed, Penalty-driven Local search algorithm (DisPeL) for solving Distributed Constraint Satisfaction Problems. DisPeL is a novel distributed iterative improvement algorithm which escapes local optima by the use of both temporary and incremental penalties and a tabu-like no-good store. We justify the use of these features and provide empirical results which demonstrate th...
متن کاملDynamic Agent-Ordering and Nogood-Repairing in Distributed Constraint Satisfaction Problems
The distributed constraint satisfaction problem (CSP) is a general formalization used to represent problems in distributed multi-agent systems. To deal with realistic problems, multiple local variables may be required within each autonomous agent. A number of heuristics have been developed for solving such multiple local variable problems. However, these approaches do not always guarantee agent...
متن کامل